.clstcf100_900 {
    text-decoration: none
}

.clstcf100_900 font {
    text-decoration: underline
}

.clstcf100_900 span {
    font-style: italic
}

.radio_item span {
    font-style: italic
}

.arrg {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 1px;
    margin-bottom: 8px;
    font-size: 14px;
    color: #050505;
    padding: 4px 10px;
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 50%, #dbdbdb 50%, #b5b5b5);
    background: rgb(234, 239, 242);
    background: -moz-linear-gradient(top, rgba(234, 239, 242, 1) 0%, rgba(218, 227, 232, 1) 50%, rgba(204, 213, 220, 1) 51%, rgba(232, 237, 242, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234, 239, 242, 1)), color-stop(50%, rgba(218, 227, 232, 1)), color-stop(51%, rgba(204, 213, 220, 1)), color-stop(100%, rgba(232, 237, 242, 1)));
    background: -webkit-linear-gradient(top, rgba(234, 239, 242, 1) 0%, rgba(218, 227, 232, 1) 50%, rgba(204, 213, 220, 1) 51%, rgba(232, 237, 242, 1) 100%);
    background: -o-linear-gradient(top, rgba(234, 239, 242, 1) 0%, rgba(218, 227, 232, 1) 50%, rgba(204, 213, 220, 1) 51%, rgba(232, 237, 242, 1) 100%);
    background: -ms-linear-gradient(top, rgba(234, 239, 242, 1) 0%, rgba(218, 227, 232, 1) 50%, rgba(204, 213, 220, 1) 51%, rgba(232, 237, 242, 1) 100%);
    background: linear-gradient(to bottom, rgba(234, 239, 242, 1) 0%, rgba(218, 227, 232, 1) 50%, rgba(204, 213, 220, 1) 51%, rgba(232, 237, 242, 1) 100%);
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border: 1px solid #949494;
    -moz-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
    text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.2), 0px 1px 0px rgba(255, 255, 255, 1)
}

.arrg table .arrg_tovover td {
    padding: 15px 10px 15px 10px
}

.arrg_over, .arrg_rin {
    background: #fff;
    background: -moz-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e0f7bb), color-stop(100%, #b7f751));
    background: -webkit-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: -o-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: -ms-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: linear-gradient(to bottom, #c0c3bb 1%, #aaaba8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0f7bb', endColorstr='#b7f751', GradientType=0)
}

.arrg_in, .arrg_rin {
    background: #e0f7bb;
    background: -moz-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e0f7bb), color-stop(100%, #b7f751));
    background: -webkit-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: -o-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: -ms-linear-gradient(top, #e0f7bb 1%, #b7f751 100%);
    background: linear-gradient(to bottom, #e0f7bb 1%, #b7f751 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0f7bb', endColorstr='#b7f751', GradientType=0)
}

.arrg_out, .arrg_rout {
    background: #f9f1db;
    background: -moz-linear-gradient(top, #f9f1db 0%, #f9ca52 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f1db), color-stop(100%, #f9ca52));
    background: -webkit-linear-gradient(top, #f9f1db 0%, #f9ca52 100%);
    background: -o-linear-gradient(top, #f9f1db 0%, #f9ca52 100%);
    background: -ms-linear-gradient(top, #f9f1db 0%, #f9ca52 100%);
    background: linear-gradient(to bottom, #f9f1db 0%, #f9ca52 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f1db', endColorstr='#f9ca52', GradientType=0)
}

.arrg_transferin, .arrg_transferrin {
    background: rgb(229, 226, 255);
    background: -moz-linear-gradient(top, rgba(229, 226, 255, 1) 0%, rgba(137, 137, 186, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 226, 255, 1)), color-stop(100%, rgba(137, 137, 186, 1)));
    background: -webkit-linear-gradient(top, rgba(229, 226, 255, 1) 0%, rgba(137, 137, 186, 1) 100%);
    background: -o-linear-gradient(top, rgba(229, 226, 255, 1) 0%, rgba(137, 137, 186, 1) 100%);
    background: -ms-linear-gradient(top, rgba(229, 226, 255, 1) 0%, rgba(137, 137, 186, 1) 100%);
    background: linear-gradient(to bottom, rgba(229, 226, 255, 1) 0%, rgba(137, 137, 186, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e2ff', endColorstr='#8989ba', GradientType=0)
}

.arrg_transferout, .arrg_transferrout {
    background: rgb(255, 200, 145);
    background: -moz-linear-gradient(top, rgba(255, 200, 145, 1) 0%, rgba(255, 160, 71, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 200, 145, 1)), color-stop(100%, rgba(255, 160, 71, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 200, 145, 1) 0%, rgba(255, 160, 71, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 200, 145, 1) 0%, rgba(255, 160, 71, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 200, 145, 1) 0%, rgba(255, 160, 71, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 200, 145, 1) 0%, rgba(255, 160, 71, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc891', endColorstr='#ffa047', GradientType=0)
}

.arrg_transfer {
    background: -moz-linear-gradient(top, #DAE1E6 0%, #C6D1D7 50%, #B8C1C9 50%, #D7DEE6) !important;
    background: rgb(218, 225, 230) !important;
    background: -moz-linear-gradient(top, rgba(218, 225, 230, 1) 0%, rgba(198, 209, 215, 1) 50%, rgba(184, 193, 201, 1) 51%, rgba(215, 222, 230, 1) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(218, 225, 230, 1)), color-stop(50%, rgba(198, 209, 215, 1)), color-stop(51%, rgba(184, 193, 201, 1)), color-stop(100%, rgba(215, 222, 230, 1))) !important;
    background: -webkit-linear-gradient(top, rgba(218, 225, 230, 1) 0%, rgba(198, 209, 215, 1) 50%, rgba(184, 193, 201, 1) 51%, rgba(215, 222, 230, 1) 100%) !important;
    background: -o-linear-gradient(top, rgba(218, 225, 230, 1) 0%, rgba(198, 209, 215, 1) 50%, rgba(184, 193, 201, 1) 51%, rgba(215, 222, 230, 1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(218, 225, 230, 1) 0%, rgba(198, 209, 215, 1) 50%, rgba(184, 193, 201, 1) 51%, rgba(215, 222, 230, 1) 100%) !important;
    background: linear-gradient(to bottom, rgba(218, 225, 230, 1) 0%, rgba(198, 209, 215, 1) 50%, rgba(184, 193, 201, 1) 51%, rgba(215, 222, 230, 1) 100%) !important
}

.arrg_transfer_question {
    background: #ffa84c;
    background: -moz-linear-gradient(top, #ffa84c 60%, #ff7b0d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #ffa84c), color-stop(100%, #ff7b0d));
    background: -webkit-linear-gradient(top, #ffa84c 60%, #ff7b0d 100%);
    background: -o-linear-gradient(top, #ffa84c 60%, #ff7b0d 100%);
    background: -ms-linear-gradient(top, #ffa84c 60%, #ff7b0d 100%);
    background: linear-gradient(to bottom, #ffa84c 60%, #ff7b0d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}

.arrg.arrg_transfer_question {
    text-shadow: none
}

.arrg_transfer_question .transfer_bottom {
    display: table !important
}

.arrg_num {
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    width: 70px
}

.arrg_status_name {
    font-size: 10px
}

.arrg_name1 {
    font-size: 14px;
    font-weight: bold;
    text-align: right
}

.arrg_name2 {
    font-size: 14px;
    font-weight: bold;
    text-align: left
}

.arrg_bank_in {
    font-size: 11px;
    text-align: right
}

.arrg_bank_out {
    font-size: 11px;
    text-align: left
}

.arrg_summ {
    font-size: 20px;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px
}

.arrg_amt {
    font-size: 20px;
    color: #0238d9;
    font-weight: bold;
    text-align: center;
    width: 160px
}

.arrg_wait {
    font-size: 14px;
    text-align: center
}

.arrg_msg {
    font-size: 14px;
    text-align: right
}

.arrg_msg span {
    padding: 2px 6px 1px;
    background: #E2E2E2;
    border: 1px solid #999;
    border-radius: 6px;
    cursor: pointer;
    font-size: 10px;
    color: #666
}

.arrg_msg span:hover, .arrg_msg span:active {
    background: #C9C9C9
}

.arrg_sm10 {
    font-size: 10px
}

.arrg_red {
    font-weight: bold;
    color: #E00
}

.arrg_out_files {
    font-weight: normal;
    font-size: 11px;
    margin-top: 5px
}

.arrg_out_files .files {
}

.arrg_out_files a {
    margin-right: 7px
}

.ordin_button {
    margin-right: 8px
}

.ordin, .ordin_button {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
    font-size: 14px;
    color: #050505;
    padding: 4px 10px;
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 50%, #dbdbdb 50%, #b5b5b5);
    background: rgb(197, 253, 98);
    background: -moz-linear-gradient(top, rgba(197, 253, 98, 1) 0%, rgba(201, 253, 119, 1) 47%, rgba(168, 234, 63, 1) 63%, rgba(164, 228, 50, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(197, 253, 98, 1)), color-stop(47%, rgba(201, 253, 119, 1)), color-stop(63%, rgba(168, 234, 63, 1)), color-stop(100%, rgba(164, 228, 50, 1)));
    background: -webkit-linear-gradient(top, rgba(197, 253, 98, 1) 0%, rgba(201, 253, 119, 1) 47%, rgba(168, 234, 63, 1) 63%, rgba(164, 228, 50, 1) 100%);
    background: -o-linear-gradient(top, rgba(197, 253, 98, 1) 0%, rgba(201, 253, 119, 1) 47%, rgba(168, 234, 63, 1) 63%, rgba(204, 255, 50, 1) 100%);
    background: -ms-linear-gradient(top, rgba(197, 253, 98, 1) 0%, rgba(201, 253, 119, 1) 47%, rgba(168, 234, 63, 1) 63%, rgba(164, 228, 50, 1) 100%);
    background: linear-gradient(to bottom, rgba(197, 253, 98, 1) 0%, rgba(201, 253, 119, 1) 47%, rgba(168, 234, 63, 1) 63%, rgba(164, 228, 50, 1) 100%);
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border: 1px solid #949494;
    -moz-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1)
}

.ordout_button {
    margin-left: 8px
}

.ordout, .ordout_button {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
    font-size: 14px;
    color: #050505;
    padding: 4px 10px;
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 50%, #dbdbdb 50%, #b5b5b5);
    background: rgb(251, 202, 67);
    background: -moz-linear-gradient(top, rgba(252, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 234, 187, 1)), color-stop(46%, rgba(252, 205, 77, 1)), color-stop(60%, rgba(248, 181, 0, 1)), color-stop(100%, rgba(251, 223, 147, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: -ms-linear-gradient(top, rgba(252, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border: 1px solid #949494;
    -moz-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1)
}

.ordunpause, .ordunpause_button {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
    font-size: 14px;
    color: #050505;
    padding: 4px 10px;
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 50%, #dbdbdb 50%, #b5b5b5);
    background: rgb(151, 202, 67);
    background: -moz-linear-gradient(top, rgba(152, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(152, 234, 187, 1)), color-stop(46%, rgba(252, 205, 77, 1)), color-stop(60%, rgba(248, 181, 0, 1)), color-stop(100%, rgba(251, 223, 147, 1)));
    background: -webkit-linear-gradient(top, rgba(152, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: -o-linear-gradient(top, rgba(152, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: -ms-linear-gradient(top, rgba(152, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    background: linear-gradient(to bottom, rgba(152, 234, 187, 1) 0%, rgba(252, 205, 77, 1) 46%, rgba(248, 181, 0, 1) 60%, rgba(251, 223, 147, 1) 100%);
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border: 1px solid #949494;
    -moz-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 1px 3px rgba(153, 070, 153, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1)
}

.ordunpause.completed, .completed .ordunpause_button {
    background: rgb(241, 241, 241);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(43%, rgba(241, 241, 241, 1)), color-stop(56%, rgba(225, 225, 225, 1)), color-stop(100%, rgba(246, 246, 246, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    color: #666666
}

.ordin.hidden, .ordout.hidden, .ordin_button.hidden, .ordout_button.hidden {
    background: rgb(241, 241, 241);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(43%, rgba(241, 241, 241, 1)), color-stop(56%, rgba(225, 225, 225, 1)), color-stop(100%, rgba(246, 246, 246, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 43%, rgba(225, 225, 225, 1) 56%, rgba(246, 246, 246, 1) 100%);
    color: #666666
}

.ord_title {
    font-size: 14px;
    font-weight: bold
}

.ord_body {
    font-size: 11px
}

.ord_body .ord_body_info {
    float: left;
    width: 210px
}

.ord_body .ord_body_is_avto {
    float: right;
    display: none
}

#put_help, #get_help {
    color: #416AA3;
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 2px 3px #FFFFFF
}

#put_help div {
    padding: 10px 0px 10px 50px;
    min-height: 50px
}

#get_help div {
    padding: 10px 0px 10px 50px;
    min-height: 50px
}

#put_help i, #get_help i {
    font-size: 12px;
    font-style: normal
}

#cell_orders .ordout, #cell_orders .ordin, #cell_orders .ordout_button, #cell_orders .ordin_button {
    max-width: 450px;
    min-width: 180px
}

.user_select .l {
    font-size: 16px
}

.user_select .c input {
    font-size: 16px
}

.desc_wrap {
    background: url('img/ngb2.png') no-repeat;
    width: 957px;
    height: 105px;
    margin: 3px 0 20px 0;
    text-align: center;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 0 2px 10px #737373;
    -moz-box-shadow: 0 2px 10px #737373;
    -webkit-box-shadow: 0 2px 10px #737373
}

.desc_wrap_wrap {
    padding: 1px 5px 0px 5px
}

.desc_wrap table {
    width: 100%
}

.cntSeparator {
    font-size: 54px !important;
    margin: 10px 7px !important;
    color: #000
}

.desc_wrap #counter {
    float: right;
    margin: 3px 0 0 0
}

.desc_wrap .desc {
    float: right
}

.desc div {
    float: left;
    font-family: Arial;
    width: 106px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin: 0 33px 0 0
}

.ideology {
    padding: 0 0 15px 0;
    overflow: hidden;
    zoom: 1;
    width: 1000px
}

.ideology .ideology_rus, .ideology .ideology_eng {
    background: url('img/ideology_double.png') no-repeat;
    width: 478px;
    height: 77px;
    float: left;
    margin: 0 11px
}

.ideology .ideology_rus {
    background-position: left top
}

.ideology .ideology_rus:hover {
    background-position: left bottom
}

.ideology .ideology_eng {
    background-position: right top
}

.ideology .ideology_eng:hover {
    background-position: right bottom
}

.desktop_mess_wrap {
    width: 1000px;
    margin: 0 auto;
    padding: 0 0 15px 0;
    overflow: hidden;
    zoom: 1
}

#desktop_mess {
}

#desktop_mess a {
    color: red;
    text-decoration: underline
}

#desktop_mess .dm_1 {
    border: 2px solid #8E846B;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    padding: 10px;
    font-size: 13px;
    line-height: 18px
}

#desktop_mess .dm_1 .dm_h {
    margin: 0 0 10px 0;
    text-align: center;
    color: red;
    font-weight: bold;
    font-size: 18px
}

.neoui-greybutton {
    padding: 2px 6px 1px;
    background: #fff;
    border: 1px solid #999;
    border-radius: 6px;
    cursor: pointer;
    font-size: 10px;
    text-decoration: none;
    color: #0645AD
}

.neoui-greybutton:hover, .neoui-greybutton:active {
    background: #C9C9C9
}

.menu_ww_wrap {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
    padding: 0 0 10px 0;
    overflow: hidden;
    zoom: 1
}

.menu_ww {
}

.menu_what {
    float: right;
    padding: 0 0 0 3px
}

.menu_what a.l-btn {
    height: 32px;
    text-align: center;
    font-size: 11px;
    width: 150px;
    margin-left: 5px
}

.menu_what a.l-btn span span.l-btn-text {
    background: none;
    line-height: 12px !important
}

.menu_warning {
    font-size: 10px;
    border-radius: 6px;
    border: 1px solid #A9AEB2;
    background: #D8E1EA;
    border: 1px solid #a9aeb2;
    overflow: hidden;
    zoom: 1;
    text-align: center;
    height: 28px;
    line-height: 14px;
    padding: 2px 15px
}

.menu_warning b {
    color: red;
    padding: 0 5px 0 0
}

.menu_for_newbie_wrap {
    clear: both;
    font-size: 12px;
    line-height: 14px;
    width: 1000px;
    margin: 0 auto 15px auto;
    padding: 0;
    overflow: hidden;
    zoom: 1
}

.menu_for_newbie {
    border: 1px solid #cbcbcb;
    border-radius: 6px;
    background: #FFE
}

.menu_for_newbie div {
    padding: 10px 10px 0 10px
}

.menu_for_newbie p {
    margin: 0 0 10px 0
}

.menu_for_newbie a {
    color: #EE0000
}

#unpause_btn {
    float: left
}

.animal_icons {
    padding: 0;
    height: 50px;
    display: inline-block;
    margin: -8px 0 0 20px
}

.animal_icons div {
    background: url('img/animal_icons.png') no-repeat;
    float: left;
    width: 50px;
    height: 50px
}

.animal_icons div.noanimal {
    background: none;
    float: left;
    width: 90px;
    height: 50px;
    padding-top: 15px
}

.animal_icons div.squirrel {
    background-position: 0 0;
    opacity: 0.7
}

.animal_icons div.wolf {
    background-position: -50px 0
}

.animal_icons div.panther {
    background-position: -100px 0
}

.animal_icons div.eagle {
    background-position: -150px 0
}

.animal_icons div.lion {
    background-position: -200px 0
}

.animal_icons div.dragon {
    background-position: -250px 0
}

.flag {
    height: 20px;
    margin: -20px auto 0;
    position: relative;
    width: 1000px
}

.flag i {
    display: block;
    left: 0;
    margin: 0 0 0 -120px;
    position: absolute;
    top: 0;
    width: 89px;
    z-index: 100;
    background-position: 0 0;
    background-repeat: no-repeat
}

.flag i div {
    background: url('img/flags/yarlik.png') no-repeat;
    width: 35px;
    height: 25px;
    text-align: center;
    font-size: 11px;
    line-height: 25px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin: 0 0 -21px -18px;
    font-style: normal;
    color: #eeff96
}

.flag i font {
    font-style: normal;
    color: #eeff96;
    text-transform: uppercase;
    font-size: 11px;
    display: block;
    font-weight: bold;
    text-align: center;
    padding: 5px 0 0 0
}

.flag i.m-desyatnik {
    background-image: url('img/flags/m-desyatnik.png');
    height: 129px
}

.flag i.uchastik {
    background-image: url('img/flags/uchastik.png');
    height: 66px
}

.flag i.d1 {
    background-image: url('img/flags/d1.png');
    height: 129px
}

.flag i.d2 {
    background-image: url('img/flags/d2.png');
    height: 172px
}

.flag i.d3 {
    background-image: url('img/flags/d3.png');
    height: 215px
}

.flag i.d4 {
    background-image: url('img/flags/d4.png');
    height: 215px
}

.flag i.d5 {
    background-image: url('img/flags/d5.png');
    height: 205px
}

.flag i.d6 {
    background-image: url('img/flags/d6.png');
    height: 184px
}

.flag i.d7 {
    background-image: url('img/flags/d7.png');
    height: 184px
}

.flag i.d8 {
    background-image: url('img/flags/d8.png');
    height: 215px
}

.flag i.d9 {
    background-image: url('img/flags/d9.png');
    height: 215px
}

.flag i.s1 {
    background-image: url('img/flags/s1.png');
    height: 129px
}

.flag i.s2 {
    background-image: url('img/flags/s2.png');
    height: 172px
}

.flag i.s3 {
    background-image: url('img/flags/s3.png');
    height: 215px
}

.flag i.s4 {
    background-image: url('img/flags/s4.png');
    height: 215px
}

.flag i.s5 {
    background-image: url('img/flags/s5.png');
    height: 205px
}

.flag i.s6 {
    background-image: url('img/flags/s6.png');
    height: 184px
}

.flag i.s7 {
    background-image: url('img/flags/s7.png');
    height: 184px
}

.flag i.s8 {
    background-image: url('img/flags/s8.png');
    height: 215px
}

.flag i.s9 {
    background-image: url('img/flags/s9.png');
    height: 215px
}

.flag i.t1 {
    background-image: url('img/flags/t1.png');
    height: 129px
}

.flag i.t2 {
    background-image: url('img/flags/t2.png');
    height: 172px
}

.flag i.t3 {
    background-image: url('img/flags/t3.png');
    height: 215px
}

.flag i.t4 {
    background-image: url('img/flags/t4.png');
    height: 215px
}

.flag i.t5 {
    background-image: url('img/flags/t5.png');
    height: 205px
}

.flag i.t6 {
    background-image: url('img/flags/t6.png');
    height: 184px
}

.flag i.t7 {
    background-image: url('img/flags/t7.png');
    height: 184px
}

.flag i.t8 {
    background-image: url('img/flags/t8.png');
    height: 215px
}

.flag i.t9 {
    background-image: url('img/flags/t9.png');
    height: 215px
}

.flag i.dt1 {
    background-image: url('img/flags/dt1.png');
    height: 143px
}

.flag i.dt2 {
    background-image: url('img/flags/dt2.png');
    height: 186px
}

.flag i.dt3 {
    background-image: url('img/flags/dt3.png');
    height: 229px
}

.flag i.dt4 {
    background-image: url('img/flags/dt4.png');
    height: 229px
}

.flag i.dt5 {
    background-image: url('img/flags/dt5.png');
    height: 219px
}

.flag i.dt6 {
    background-image: url('img/flags/dt6.png');
    height: 198px
}

.flag i.dt7 {
    background-image: url('img/flags/dt7.png');
    height: 198px
}

.flag i.dt8 {
    background-image: url('img/flags/dt8.png');
    height: 229px
}

.flag i.dt9 {
    background-image: url('img/flags/dt9.png');
    height: 229px
}

.flag i.st1 {
    background-image: url('img/flags/st1.png');
    height: 143px
}

.flag i.st2 {
    background-image: url('img/flags/st2.png');
    height: 186px
}

.flag i.st3 {
    background-image: url('img/flags/st3.png');
    height: 229px
}

.flag i.st4 {
    background-image: url('img/flags/st4.png');
    height: 229px
}

.flag i.st5 {
    background-image: url('img/flags/st5.png');
    height: 219px
}

.flag i.st6 {
    background-image: url('img/flags/st6.png');
    height: 198px
}

.flag i.st7 {
    background-image: url('img/flags/st7.png');
    height: 198px
}

.flag i.st8 {
    background-image: url('img/flags/st8.png');
    height: 229px
}

.flag i.st9 {
    background-image: url('img/flags/st9.png');
    height: 229px
}

.flag i.te1 {
    background-image: url('img/flags/te1.png');
    height: 129px
}

.flag i.te2 {
    background-image: url('img/flags/te2.png');
    height: 172px
}

.flag i.te3 {
    background-image: url('img/flags/te3.png');
    height: 215px
}

.flag i.te4 {
    background-image: url('img/flags/te4.png');
    height: 215px
}

.flag i.te5 {
    background-image: url('img/flags/te5.png');
    height: 205px
}

.flag i.te6 {
    background-image: url('img/flags/te6.png');
    height: 184px
}

.flag i.te7 {
    background-image: url('img/flags/te7.png');
    height: 184px
}

.flag i.te8 {
    background-image: url('img/flags/te8.png');
    height: 215px
}

.flag i.te9 {
    background-image: url('img/flags/te9.png');
    height: 215px
}

.flag i.m1 {
    background-image: url('img/flags/m1.png');
    height: 129px
}

.flag i.m2 {
    background-image: url('img/flags/m2.png');
    height: 172px
}

.flag i.m3 {
    background-image: url('img/flags/m3.png');
    height: 215px
}

.flag i.m4 {
    background-image: url('img/flags/m4.png');
    height: 215px
}

.flag i.m5 {
    background-image: url('img/flags/m5.png');
    height: 205px
}

.flag i.m6 {
    background-image: url('img/flags/m6.png');
    height: 184px
}

.flag i.m7 {
    background-image: url('img/flags/m7.png');
    height: 184px
}

.flag i.m8 {
    background-image: url('img/flags/m8.png');
    height: 215px
}

.flag i.m9 {
    background-image: url('img/flags/m9.png');
    height: 215px
}

.flag_china {
    height: 20px;
    margin: -20px auto 0;
    position: relative;
    width: 1000px
}

.flag_china i {
    display: block;
    left: 0;
    margin: 0 0 0 -150px;
    position: absolute;
    top: 0;
    width: 120px;
    z-index: 100;
    background-position: 0 0;
    background-repeat: no-repeat
}

.flag_china i span {
    font-style: bold;
    text-transform: uppercase;
    font-size: 11px;
    display: block;
    font-weight: bold;
    text-align: center;
    padding-top: 115px
}

.flag_china i.rank_china_normal_1 {
    background-image: url('img/icons/Bronze.png');
    height: 120px;
    background-size: 105px;
    background-position: center
}

.flag_china i.rank_china_normal_2 {
    background-image: url('img/icons/Silver.png');
    height: 120px
}

.flag_china i.rank_china_normal_3 {
    background-image: url('img/icons/Gold.png');
    height: 120px
}

.flag_china i.rank_china_normal_4 {
    background-image: url('img/icons/Diamond.png');
    height: 120px
}

@media screen and (max-width: 1350px) {
    .has_flag .menu_ww {
        width: 900px;
        float: right
    }

    .has_flag .menu_for_newbie {
        width: 900px;
        float: right
    }

    .has_flag #desktop_mess {
        width: 900px;
        float: right
    }

    .flag i {
        margin: 0
    }
}

.requisite {
    padding: 0 0 0 0
}

.requisite .wizard_row, #wizard_row_winout_name {
    /* overflow: hidden; */
    padding: 5px
}

.requisite .wizard_row ._requsite_line_caption, #wizard_row_winout_name .wizard_row_title {
    float: left !important;
    width: 200px !important
}

.requisite .wizard_row ._requisite_line_field, #wizard_row_winout_name .wizard_row_field {
    float: left !important;
    width: 300px !important;
    padding: 0 !important;
    margin: 0 !important
}

#wizard_row_winout_name .wizard_row_field {
    margin-left: -9px !important
}

.requisite .wizard_row ._requisite_line_field input, .requisite .wizard_row ._requisite_line_field textarea, #wizard_row_winout_name .wizard_row_field input {
    width: 100%
}

.requisite .wizard_row ._requisite_line_field textarea {
    height: 90px
}

#banner-wrapper .banner-item {
    width: 1000px;
    display: block;
    margin: 0 auto 20px auto
}

#banner-wrapper .banner-item:hover {
    background-position: bottom center !important
}

.field_combo {
    z-index: 5;
    position: relative
}

.field_comboBox {
    z-index: 3;
    display: none;
    position: absolute
}

.npopover {
    color: #ff0000;
    display: inline-block;
    font-weight: bold;
    padding: 0 5px;
    position: relative;
}
